dogs san diego bay area dog cats san francisco orange county los gatos mountain view puppies california pet real estate oakland sacramento cat homes